<!DOCTYPE html>
<html>
 <head> 
  <meta charset="UTF-8" /> 
  <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
  <meta name="renderer" content="webkit" /> 
  <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 
  <!-- <meta name="referrer" content="no-referrer"/> --> 
  <meta name="apple-mobile-web-app-capable" content="yes" /> 
  <title>[JAVA]分类 - 第1页 - 米虫 - 做一个有理想的米虫 - www.mebugs.com</title> 
  <meta name="expires" content="Mon, 09 Apr 2999 09:09:09 GMT" /> 
  <meta name="description" content="JAVA分类 - 程序员米虫的个人修炼手册，做一个有理想的米虫，乐观主义者，坚信一切都是最好的安排！技术学习笔记、经验教训小结、工作心得体会、自我充电提升！希望您也能有所收获！" /> 
  <meta name="keywords" content="米虫,程序员,博客,学习,工作,物联网,IT,经验,总结,分享,Java,Go,Linux,前端,数据库" /> 
  <link rel="icon" href="http://blog.mebugs.com/static/img/icon.png" /> 
  <link rel="shortcut icon" href="http://blog.mebugs.com/static/img/icon.png" /> 
  <link rel="apple-touch-icon-precomposed" href="http://blog.mebugs.com/static/img/icon.png" /> 
  <link href="http://blog.mebugs.com/static/css/load.css?v=1.0" rel="stylesheet" type="text/css" />
  <link href="http://blog.mebugs.com/static/css/base.css?v=1.0" rel="stylesheet" type="text/css" />
        <link href="http://blog.mebugs.com/static/css/page.css?v=1.0" rel="stylesheet" type="text/css" /> 
          <link href="http://blog.mebugs.com/static/css/mobile/base.css?v=1.0" rel="stylesheet" type="text/css" media="screen and (max-device-width:1200px)" /> 
  <script type="text/javascript">
    // WaitForSVGInjectInit
    function initSvg(obj) {
    	try{
    	    SVGInject(obj);
    	}catch(e){
    	  setTimeout(function(){
    			initSvg(obj);
    		},200)
    	}
    }
  </script>  <!-- 谷歌广告 -->
  <script data-ad-client="ca-pub-2699978133125218" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
 </head> 
 <body> 
 <div class="loader" id="loader">
   <div class="load">
     <hr/><hr/><hr/><hr/>
   </div>
 </div>
  <header> 
   <div class="w"> 
    <a class="logo" href="/"></a> 
    <div class="menu"> 
     <a  href="/">首页</a> 
     <a  href="/posts/new_1.html">文章</a> 
     <a class="mck" href="/category/list_1.html">分类</a> 
     <a  href="/tag/list_1.html">标签</a> 
     <a  href="/page/about.html">关于</a> 
     <a  href="/page/link.html">友链</a> 
     <a  href="/page/msg.html">留言</a> 
     <a  href="/page/map.html">地图</a> 
    </div> 
    <div class="temp" onclick="setShow()"></div><div class="mobim" onclick="setMbm()"><ul><li></li><li></li><li></li></ul></div> 
       </div> 
  </header>  <!-- team top -->
  <div class="r rt"> 
   <div class="w tb_15"> 
    <div class="c c_12"> 
     <div class="ql qtag pt pct rtl">
       <div class="timg">
         <img onload="initSvg(this)" src="/static/img/team/java.svg" /> 
         <h1>JAVA</h1>
       </div>    
       <div class="tmin">
         <p>世间万事万物皆对象</p> 
       </div>
     </div> 
    </div> 
    <!--
    <div class="c c_6"> 
     <div class="ql qr rtr"> 
      <p>第 1 页</p>
      <p>总 2 页</p> 
     </div> 
    </div> 
    -->
   </div> 
  </div> 
  <!-- post records -->
  <div class="r">
   <div class="w tb_15 pagee"> 
       	
    <a class="c c_4" href="/post/flectdo.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646305412285.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>JAVA语言中的反射机制的作用原理及使用</h2>
      <p class="pdesc">JAVA反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；动态获取的信息以及动态调用对象的方法的功能。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/ctrfctmod.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646305217152.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>JAVA设计模式之创建者模式中的三种工厂模式</h2>
      <p class="pdesc">工厂模式归属于设计模式中的创建者模式，其主要用途是为了让我们更加优雅的创建JAVA对象，常见的工厂模式主要分为简单工厂、工厂方法、抽象方法三种形式，具体使用中并不拘泥于形式。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/modehlh.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646305094949.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>JAVA单例模式中的饿汉模式与懒汉模式</h2>
      <p class="pdesc">在绝大多数的JAVA经典应用框架中广泛使用到了单例设计模式，单例设计模式最普遍的分类方式分类分为懒汉模式与饿汉模式两种，其主要区别在于初始化创建对象的时机不同。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/bigdecit.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646304773464.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>BigDecimal类实现高精度符点运算</h2>
      <p class="pdesc">JAVA中默认的double和float数据类型进行符点运算时会造成精度丢失，比如小数点后出现无限个9，而java.math包提供的BigDecimal类则是专门用于提供高精度的符点运算能力。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/getpramnoc.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646304508051.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>JAVA服务端GET请求URL中文参数乱码</h2>
      <p class="pdesc">公司的老WEB项目的内部链接跳转时使用了GET请求并且携带参数进行传递，在绝大多数情况没问题，但携带中文参数时后台获取的内容会出现乱码的问题（事实上我们并不建议用GET请求传递太多参数）</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/httpclientapc.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646186272018.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>通过HttpClient实现服务端收发HTTP请求</h2>
      <p class="pdesc">JAVA服务端实现HTTP请求的方式有很多种（比如常见的socket操作），本文介绍采用Apache Jakarta Common下的子项目HttpClient来实现，个人当时引入此工具包主要为实现单点登录能力</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/webfiltergo.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646132013719.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>自定义filter过滤器拦截未登录（非法）请求</h2>
      <p class="pdesc">在JAVA的WEB工程中我们可以将JSP页面文件放在WEB-INFO中限制用户进行URL直接访问，但静态资源如js、css文件却是需要被外部直接访问的，直接对外暴露又不太安全，可以通过自定义过滤器处理</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/holdgbean.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646010018677.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>SpringContextHolder工具类自由获取Bean</h2>
      <p class="pdesc">在工程中会存在一些未被纳入Spring框架管理的类，想调用Spring容器中的bean时可以通过SpringContextHolder工具类的getBean方法来获取指定的bean，比如过滤器、拦截器、自动任务等</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/strustmvc.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646008181748.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>Struts2 + Spring框架融合配置</h2>
      <p class="pdesc">Struts2框架以WebWork优秀的设计思想为核心，吸收了 Struts框架的部分优点，提供了一个更加整洁的MVC设计模式实现的Web应用程序框架，本文主要是与Spring整合关键配置和实例</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/strustvalt.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646007630828.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>Struts2原生校验器以及自定义校验器</h2>
      <p class="pdesc">Struts2校验框架可以在request进Action之前对请求参数进行校验，非法则拦截返回，框架自带了不少常用校验器可以直接配置此外我们可以自定义一个校验器已满足自身的定制诉求</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/mavpomx.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646007353909.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>maven管理JAVA项目pom.xml文件实例</h2>
      <p class="pdesc">maven是专门用于构建和管理Java相关项目的管理工具，提供了项目对象模型（POM）文件的新概念来管理项目的构建相关性和文档，其中pom.xml文件描述了maven项目的基本信息。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/smvcdata.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1646007019535.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>一文理解SpringMVC框架核心</h2>
      <p class="pdesc">SpringMVC框架是围绕DispatcherServlet（前端控制器）展开的，本文描述SpringMVC的优点、各个核心类（角色）作用，并说明用户请求数据到最终视图返回完整的数据传输过程</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/springhome.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1645786549085.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>Spring、SpringMVC和SpringBoot</h2>
      <p class="pdesc">Spring就像一个大家族，里面包含了很多衍生产品，其中最为出名的就是SpringMVC和SpringBoot，那么这三者之间是什么关系呢？SpringMVC和SpringBoot又专门用来做什么呢？</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/mavenscop.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1645785410064.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>Maven的pom配置文件的scope属性</h2>
      <p class="pdesc">scope属性主要用于控制依赖范围，主要分为编译、打包、运行、测试、依赖传递等各个常见，scope不同于optional提供了更多可选择的配置参数用于应对不同的依赖场景。</p>  
     </div> </a> 
    	
    <a class="c c_4" href="/post/javathread.html">
     <div class="pime">
      <img class="scale" src="http://blog.mebugs.com/static/upload/banner/400_1645752567133.jpg " />
     </div> 
     <div class="pinfb"> 
      <h2>JAVA中创建线程的三种方式的使用与区别</h2>
      <p class="pdesc">JAVA中通过继承Thread类、实现Runnable接口以及实现Callable接口配合Future接口实现创建多线程，三种方式各有优缺点，而第三种则具备更多的增强能力</p>  
     </div> </a> 
            <!-- page common controller -->
    <div class="c c_12">
     <div class="peare">
      <a href="/category/java_1.html" class="pnow">1</a><a href="/category/java_2.html" >2</a>     </div>
    </div>   </div>
  </div>
  <footer> 
   <div class="w"> 
    <div class="c c_6"> 
     <div class="ft fl"> 
      <div class="pt pct">
       <h1>快捷分类</h1> 
      </div>
      <p>
        <a href="/posts/best_1.html">好文荐读</a>
        <a href="/posts/hot_1.html">全站热门</a>
        <a href="/posts/new_1.html">最新发布</a>
        <a href="/posts/up_1.html">近期飙升</a>
        <a href="/posts/rand_1.html">今日随选</a>
      <a href="/category/java_1.html">JAVA</a><a href="/category/web_1.html">WEB</a><a href="/category/db_1.html">数据库</a><a href="/category/linux_1.html">Linux</a><a href="/category/tool_1.html">工具</a><a href="/category/well_1.html">运维</a><a href="/category/php_1.html">PHP</a><a href="/category/app_1.html">移动端</a><a href="/category/plat_1.html">架构</a><a href="/category/open_1.html">开源</a><a href="/category/go_1.html">Golang</a><a href="/category/conn_1.html">概念</a><a href="/category/run_1.html">数据</a><a href="/category/net_1.html">中间件</a><a href="/category/security_1.html">安全</a><a href="/category/box_1.html">杂谈</a>      </p>
     </div> 
    </div>
    <div class="c c_6"> 
     <div class="ft fr"> 
      <div class="pt pct">
       <h1>热点标签</h1> 
      </div>
      <p> 
      <a href="/tag/css_1.html">CSS</a><a href="/tag/jquery_1.html">JQuery</a><a href="/tag/oracle_1.html">Oracle</a><a href="/tag/method_1.html">方法</a><a href="/tag/dismod_1.html">设计</a><a href="/tag/factory_1.html">工厂</a><a href="/tag/scripts_1.html">脚本</a><a href="/tag/confx_1.html">配置</a><a href="/tag/sql_1.html">SQL</a><a href="/tag/conn_1.html">连接</a><a href="/tag/windows_1.html">Windows</a><a href="/tag/spring_1.html">Spring</a><a href="/tag/springboot_1.html">SpringBoot</a><a href="/tag/mvc_1.html">MVC</a><a href="/tag/request_1.html">请求</a><a href="/tag/git_1.html">Git</a><a href="/tag/object_1.html">对象</a><a href="/tag/disk_1.html">磁盘</a><a href="/tag/tasks_1.html">任务</a><a href="/tag/load_1.html">加载</a><a href="/tag/password_1.html">密码</a><a href="/tag/header_1.html">导航</a><a href="/tag/log_1.html">日志</a><a href="/tag/datas_1.html">数据</a><a href="/tag/crete_1.html">创建</a><a href="/tag/morff_1.html">高并发</a><a href="/tag/maven_1.html">Maven</a><a href="/tag/ift_1.html">条件</a><a href="/tag/vers_1.html">版本</a><a href="/tag/springmvc_1.html">SpringMVC</a>      </p>
     </div> 
    </div> 
    <div class="c c_12"> 
     <div class="fu"> 
      <p>米虫<em>[独立博客]</em> 丨 <a href="/">www.mebugs.com</a> 丨 <a href="https://beian.miit.gov.cn/" target="_blank">苏ICP备20039109号</a>丨 做一个有理想的米虫</p> 
      <p><a href="/page/about.html">关于</a> 丨 <a href="/page/msg.html">留言</a> 丨 <a href="/page/link.html">友链</a> 丨 <a href="/page/map.html">地图</a></p> 
     </div> 
    </div> 
   </div> 
  </footer> 
  <div class="back_top" onclick="backTop()"> </div> 
    </div> 
  <script type="text/javascript">
    var pid = 0;  </script>
  <script src="http://blog.mebugs.com/static/js/base.js?v=1.0"></script> 
    <script src="http://blog.mebugs.com/static/lib/svg/svg-inject.min.js?v=1.0"></script>
           </body>
</html>